'Declaration<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function WaitForMultipleValues( _ ByVal client As IEasyUAClient, _ ByVal argumentsAndMaximumSeverityList As IReadOnlyList(Of ValueTuple(Of UAMonitoredItemArguments,UASeverity)), _ ByVal millisecondsTimeout As Integer _ ) As ValueResult()
'UsageDim client As IEasyUAClient Dim argumentsAndMaximumSeverityList As IReadOnlyList(Of ValueTuple(Of UAMonitoredItemArguments,UASeverity)) Dim millisecondsTimeout As Integer Dim value() As ValueResult value = IEasyUAClientExtension2.WaitForMultipleValues(client, argumentsAndMaximumSeverityList, millisecondsTimeout)
[Extension()] [NotNull()] public static ValueResult[] WaitForMultipleValues( IEasyUAClient client, IReadOnlyList<ValueTuple<UAMonitoredItemArguments,UASeverity>> argumentsAndMaximumSeverityList, int millisecondsTimeout )
[Extension()] [NotNull()] public: static array<ValueResult^>^ WaitForMultipleValues( IEasyUAClient^ client, IReadOnlyList<ValueTuple<UAMonitoredItemArguments^,UASeverity>>^ argumentsAndMaximumSeverityList, int millisecondsTimeout )
Parameters
- client
- The client object that will perform the operation.
This is typically the OpcLabs.EasyOpc.UA.EasyUAClient object.
The value of this parameter cannot be
null(Nothingin Visual Basic). - argumentsAndMaximumSeverityList
- List of tuples, where each tuple consists of OPC-UA monitored item arguments, and a maximum status severity determining when the wait is complete.
The value of this parameter cannot be
null(Nothingin Visual Basic). - millisecondsTimeout
- The number of milliseconds to wait, or System.Threading.Timeout.Infinite to wait indefinitely.
Valid values of this parameter are in the range from
-1to2147483647 (Int32.MaxValue).
Return Value
This method never returns null (Nothing in Visual Basic).
The individual elements of the returned value are never null (Nothing in Visual Basic).